#include<stdio.h>
#include<string.h>
#include "infermier.h"


void saisir_infermier(infermier *m)
{
	printf("Donnez le nom de l'infermier:");
	fflush(stdin);
        scanf("%s",m->nom);
	printf("Donnez le prenom de l'infermier:");
	fflush(stdin);
        scanf("%s",m->prenom);
	printf("Donnez l age de l'infermier :");
	fflush(stdin);
        scanf("%d",&(m->age));

}

void Enregistrer_infermier(char chemin[],infermier *m)
{ FILE *f;
  	
f = fopen(chemin, "ab");
    if (f!=NULL)
	{ 
	  saisir_infermier(m);
	  fwrite(m,sizeof(infermier),1,f);
	}
else
printf("Erreur d'ouverture");

fclose(f);

}

void Lister_infermier(char chemin[])
{
infermier m; 
int i=0;
FILE *f;
  	
f = fopen(chemin, "rb");
    if (f!=NULL)
{ 
	  
	  while(fread(&m,sizeof(infermier),1,f)!=0)
	{
	i++;
	printf("\n infermier %d: %s %s %d  \n",i,m.nom,m.prenom,m.age);
	}
}
else
printf("Erreur d'ouverture");

fclose(f);
}
                 

int Rechercher_infermier(char chemin[],char nom[]) 
  {

    int j = 0  ;
    infermier m;
 
   
    FILE *f ;
    f = fopen(chemin, "rb");
       if (f!=NULL)
     {
        while( fread(&m,sizeof(infermier),1,f) != 0 && j==0)
         {
              if  (strcmp(nom,m.nom)==0)
                 j=1 ;
              
            }
}
              fclose(f);
   return (j);
}



